package cn.siriusbot.rpc.entity;

import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class RpcBody {

    /**
     * 用于记录请求识别的ID号
     */
    private String id;

    /**
     * Api的类名
     */
    private String api;

    /**
     * Api方法名(注意API的接口的方法不能同名)
     */
    private String method;

    /**
     * 参数方法
     */
    private Object[] param;

    /**
     * result
     */
    private Object result;

    /**
     * 错误对象
     */
    private RpcError error;

    /**
     * 是否已处理
     */
    private boolean handle = false;

}
